From 2672a3afef295f3da7631e3ee587746b2cd8193a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 19 Jun 2011 17:58:31 -0400 Subject: [PATCH] Dump AtkValue properties --- tests/a11y/accessibility-dump.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/a11y/accessibility-dump.c b/tests/a11y/accessibility-dump.c index 94d5d69be9..695be5050a 100644 --- a/tests/a11y/accessibility-dump.c +++ b/tests/a11y/accessibility-dump.c @@ -343,6 +343,24 @@ dump_atk_selection (AtkSelection *atk_selection, } } +static void +dump_atk_value (AtkValue *atk_value, + guint depth, + GString *string) +{ + GValue value = { 0, }; + + atk_value_get_minimum_value (atk_value, &value); + g_string_append_printf (string, "%*sminimum value: %g\n", depth, "", g_value_get_double (&value)); + atk_value_get_maximum_value (atk_value, &value); + g_string_append_printf (string, "%*smaximum value: %g\n", depth, "", g_value_get_double (&value)); + atk_value_get_current_value (atk_value, &value); + g_string_append_printf (string, "%*scurrent value: %g\n", depth, "", g_value_get_double (&value)); + atk_value_get_minimum_increment (atk_value, &value); + g_string_append_printf (string, "%*sminimum increment: %g\n", depth, "", g_value_get_double (&value)); + +} + static void dump_accessible (AtkObject *accessible, guint depth, @@ -378,6 +396,9 @@ dump_accessible (AtkObject *accessible, if (ATK_IS_SELECTION (accessible)) dump_atk_selection (ATK_SELECTION (accessible), depth, string); + if (ATK_IS_VALUE (accessible)) + dump_atk_value (ATK_VALUE (accessible), depth, string); + for (i = 0; i < atk_object_get_n_accessible_children (accessible); i++) { AtkObject *child = atk_object_ref_accessible_child (accessible, i); -- 2.30.2